A basic CentOS 7 development system can run comfortably with 500MB /boot (enough for 8 copies of kernels and initramfs's) and 12GB for everything else.
The following section explains how to set up a separate boot partition on CentOS 7. Important: If /boot is already using a separate partition, do not follow ...